/*******************************************************************************************
 *      @name   processA.c
 *      @brief  这是在linux系统下使用信号实现进程间的通信，目的是学习信号的注册和发送
 *      @date   2025/02/10
 *      @author cecelmx@126.com
 *      @note
 *          1.需要使用signal函数来对信号和处理接口进行绑定，响应接口的类型是void xxx(int signum)
 *          2.进程收到信号后会跳转到信号的响应接口执行
 *
 *      @version  xx.xx.xx   主版本号.次版本号.修正版本号
 *
 *      CopyRight (c)   2024-2025   Your Name     All Right Reserved
 *
 * ****************************************************************************************/
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
#include <signal.h>
#include <sys/types.h>
#include <unistd.h>

void sighandler_t(int a)
{
    printf("A的PID是:%d\n", getpid());
}

int main()
{

    // 1.调用signal
    signal(SIGUSR1, sighandler_t);
    for (;;)
    {
    }

    return 0;
}